package com.sztx.pay.center.core.service.bean.rpc;

import java.io.Serializable;

@SuppressWarnings("serial")
public class QueryOrderRequest implements Serializable {
	
	private int tradeOrderType; // 订单类型 [1.B2C,2.提现,3.退款,4.充值,5.转账]
	private String tradeOrderId; // 业务订单号
	private String payOrderId; // 支付订单号
	private String startTime; // 开始时间
	private String endTime; // 结束时间
	private String orderStatus; // 订单状态【为了支持多状态查询,这里可以传入多个状态码但要使用','(半角)进行分割,like{"1","1,2"}】
	private String payerAccountId; // 付款账号
	private String payeeAccountId; // 收款账号
	private Integer channelType;
	private String settleStartTime;//结算开始时间
	private String settleEndTime;//结算结束时间
	/*=================  其他业务条件  =================*/
	private String platChannelId; // 渠道ID

	public Integer getChannelType() {
		return channelType;
	}

	public void setChannelType(Integer channelType) {
		this.channelType = channelType;
	}

	public String getSettleStartTime() {
		return settleStartTime;
	}

	public void setSettleStartTime(String settleStartTime) {
		this.settleStartTime = settleStartTime;
	}

	public String getSettleEndTime() {
		return settleEndTime;
	}

	public void setSettleEndTime(String settleEndTime) {
		this.settleEndTime = settleEndTime;
	}

	public int getTradeOrderType() {
		return tradeOrderType;
	}

	public void setTradeOrderType(int tradeOrderType) {
		this.tradeOrderType = tradeOrderType;
	}

	public String getTradeOrderId() {
		return tradeOrderId;
	}

	public void setTradeOrderId(String tradeOrderId) {
		this.tradeOrderId = tradeOrderId;
	}

	public String getPayOrderId() {
		return payOrderId;
	}

	public void setPayOrderId(String payOrderId) {
		this.payOrderId = payOrderId;
	}

	public String getStartTime() {
		return startTime;
	}

	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}

	public String getEndTime() {
		return endTime;
	}

	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}

	public String getOrderStatus() {
		return orderStatus;
	}

	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}

	public String getPayerAccountId() {
		return payerAccountId;
	}

	public void setPayerAccountId(String payerAccountId) {
		this.payerAccountId = payerAccountId;
	}

	public String getPayeeAccountId() {
		return payeeAccountId;
	}

	public void setPayeeAccountId(String payeeAccountId) {
		this.payeeAccountId = payeeAccountId;
	}

	public String getPlatChannelId() {
		return platChannelId;
	}

	public void setPlatChannelId(String platChannelId) {
		this.platChannelId = platChannelId;
	}

}
